
public class AktorN {
	private int zustand;
	private WeltN weltN;
	public AktorN(){
		zustand = 0;
		this.weltN = null;
	}
	public void setWeltN(WeltN welt){
		this.weltN = welt;
	}
	

	public void arbeite(){
		AktorN.waitSec(5);
		while (zustand < 1){ //ab Zustand 1 wird terminiert
			int input = weltN.getPosistion();
			lambda(input);
			delta(input);
			AktorN.waitSec(5);
		}
	}
	
	private void lambda(int input){
		//konkretes Beispiel
		if (input == 1){ 
			weltN.gehe(-1);
		}else{
			weltN.gehe(0);
		}
	}

	private void delta(int input){
		//konkretes Beispiel
		if (input == 1){ 
			zustand = 0;
		}else{
			zustand = 1;
		}
	}
	
	public static void waitSec(long s) {
     try {
       Thread.sleep(s * 1000);
       }
     catch (InterruptedException e) {
       e.printStackTrace();
      }
  }
}
